package com.qianfeng.openapi.web.master.mapper;

import com.qianfeng.openapi.web.master.pojo.ApiSystemParam;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ApiSystemParamMapper {

    int insertApiSystemParam(ApiSystemParam apiSystemParam);

    int updateApiSystemParam(ApiSystemParam apiSystemParam);

    int deleteApiSystemParam(Integer id);

    ApiSystemParam getApiSystemParamById(Integer id);

    List<ApiSystemParam> getAllApiSystemParams();

    void deleteApiSystemParams(Integer[] ids);

    List<ApiSystemParam> selectApiSystemParamByCondition(@Param("name") String name, @Param("state") Integer state);

}
